﻿using Pe.Petecos.Comercial.Infraestructura.Core.Contract.General;
using Pe.Petecos.Comercial.Infraestructura.Repository.Base;
using Pe.Petecos.Comercial.Infraestructura.Model.General;
using System;
using System.Collections.Generic;
using System.Data;
using System.Data.SqlClient;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Pe.Petecos.Comercial.Infraestructura.Repository.Implements.General
{
    public class ParametroDetalleRepository : QueryRepository, IParametroDetalleRepository
    {
        public List<ParametroDetalleLogic> Buscar(int codigoParametro)
        {
            SqlParameter[] parametros = new SqlParameter[]
            {
                new SqlParameter("CODIGO_PARAMETRO", SqlDbType.Int) { Value = (object)codigoParametro ?? DBNull.Value }
                
            };
            return this.dataBaseProvider.ExecuteStoreProcedure<ParametroDetalleLogic>("GRL.USP_PARAMETRO_DETALLE_SEL", parametros).ToList();

        }
    }
}
